package cn.com.api.service;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Service;

import cn.com.api.entity.ApiT_promote;
import cn.com.api.entity.ApiTmember;
import cn.com.util.*;

@Service
public interface ApiT_promoteService {
	/** 查询推广人员列表 */
	public List<ApiT_promote> searchPromoteList(Map<String,Object> conditions,PageInfo pageInfo);
	
	/** 根据id获取推广人员 */
	public ApiT_promote searchPromoteById(String id);
	
	/** 根据id删除推广人员 */
	public void deletePromoteById(String id);
	
	/** 添加或编辑推广人员 */
	public void addOrUpdatePromote(ApiT_promote t_promote);
	
	/** 校验邀请码的唯一性 */
	public boolean checkInviteCode(ApiT_promote t_promote);
	
	/** 查询推广统计信息 */
	public List<ApiT_promote> searchPromoteAppList(Map<String,Object> conditions,PageInfo pageInfo);
	/** 查询推广统计详细信息 */
	public List<ApiTmember> searchPromoteAppDetailList(Map<String,Object> conditions,PageInfo pageInfo);
	
	
}
